Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F2 Spain F3 France F4 Algeria F1 Algeria F2 Czech Republic F4 Austria F3 Morocco F1 Morocco F2 Italy F9 Slovenia F3 Austria F5 Poland F2 Poland F3 Poland F10 Spain F38 Czech Republic F4 Czech Republic F5 Croatia F2 Croatia F4 Croatia F5 Czech Republic F2 Czech Republic F3 Czech Republic F4 Germany F6 Spain F40 Spain F41 Czech Republic F6 Austria F1 Austria F2 Croatia F1 Croatia F2 Croatia F4 Croatia F5 France F6 Czech Republic F3 Germany F12 Slovak Rep. F1 Egypt F15 Czech Rep F5 Egypt F1 Croatia F1 Croatia F2 Croatia F3 Czech Republic F3 Poland F2 Czech Republic F2 Czech Republic F3 Czech Republic F6 Slovakia F3 Austria F7 Croatia F10 Croatia F11 Croatia F12 Czech Republic F9 Germany F2 Germany F3 Croatia F1 Croatia F2 Croatia F4 Croatia F5 Croatia F6 Czech Republic F2 Austria F1 Czech Republic F4 Austria F8 Spain F4 Egypt F11 Czech Republic F5 Egypt F34 Egypt F4 Egypt F5 Egypt F6 Egypt F7 Egypt F10 Egypt F11 Qatar F1 Qatar F2 Egypt F33 Egypt F34 Egypt F6 Egypt F7 Egypt F8 Egypt F11 Egypt F12 Czech Republic F4 Slovakia F3 Austria F8 Egypt F24 Egypt F25 Egypt F26 Croatia F10 Croatia F11 Czech Republic F9 Greece F1 (Heraklion) Greece F2 (Heraklion) Greece F3 (Heraklion) Egypt F12 (Sharm El Sheikh) Egypt F13 (Sharm El Sheikh) Ukraine F1 (Cherkassy) Ukraine F2 (Cherkassy) Italy F17 (Bergamo) Hungary F5 (Budapest) Serbia F3 (Subotica) Serbia F4 (Zlatibor) Greece F7 (Heraklion) Egypt F2 (Sharm El Sheikh) Egypt F3 (Sharm El Sheikh) Egypt F4 (Sharm El Sheikh) Egypt F9 (Sharm El Sheikh) Egypt F10 (Sharm El Sheikh) Turkey F13 (Antalya) Turkey F14 (Antalya) Egypt F10 Serbia F4 (Subotica) Lebanon F1 (Jounieh) Lebanon F2 (Jounieh) Turkey F31 (Antalya) Czech Republic F8 (Opava) Egypt F29 (Cairo) M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Cairo M15 Prague M25 Pardubice M25 Vogau M15 Olomouc M15 Opava M15 Prague M15 Sharm El Sheikh M15 Sharm El Sheikh M25 Prague M25 Pardubice Czech Republic F1 Slovakia F1 M15 Poprad M25 Budapest Hungary F4 Tennis Napoli Cup - Napoli 6th Sardinian International Championships - Cagliari Challenger Citta di Olbia - Olbia San Remo Tennis Cup - San Remo Czech Open - Prostejov Memorial Savigni - Sassuolo San Benedetto Challenger - San Benedetto Trofeo Francesco Guzzini - Recanati Genoa Open Challenger-Fondazione Carige - Genova Tennis Napoli Cup 2006 - Napoli Prosperita Open 2006 - Ostrava The LTA Manchester Trophy - Manchester Genoa Open - Genova Pekao Open - Szczecin Tennis Napoli Cup 2007 - Napoli Oberstaufen Cup - Oberstaufen Bukhara Challenger - Bukhara Karshi Challenger - Karshi Tennis Napoli Cup - Napoli Croatia F1 Czech Republic F4 Unicredit Czech Open - Prostejov Kosice Open-Steelers Cup 2008 - Kosice Austria F1 Croatia F1 Germany F5 BSI Challenger Lugano - Lugano Austria F11 San Benedetto Challenger - San Benedetto Bosnia/Herzegovina F5 Croatia F6 Oberstaufen Cup-Head German Master's Series - Oberstaufen Czech Republic F6 Austria F1 Croatia F1 Croatia F2 Germany F1 San Marino CEPU Open - San Marino Czech Republic F1 Croatia F3 Egypt F30 (Cairo) Czech Republic F5 Tanger Challenger M25 Poznan Czech Republic F6 Egypt F14 Czech Rep F4 Rabat Challenger St. Brieuc Challenger Monza Challenger Lugano Challenger Turin Challenger San Benedetto Challenger Rimini Challenger San Marino Challenger Manerbio Challenger Freudenstadt Challenger Banja Luka Challenger Napoli Challenger XXVIII Edizione 'A.Savoldi' - Manerbio Prostejov Challenger Lugano Challenger Bytom Challenger Oberstaufen Challenger Banja Luka Challenger Tarragona Challenger Meknes Challenger Casablanca Challenger Memorial Savigni - Sassuolo Rabat Challenger Barletta Challenger Ostrava Challenger Prostejov Challenger Braunschweig Challenger Poznan Challenger San Marino Challenger Manerbio Challenger Trnava Challenger Sao Leopoldo Challenger Heilbronn Challenger Kazan Challenger Meknes Challenger Casablanca Challenger Barletta Challenger Monza Challenger Top Wool Challenger Biella - Biella Challenger Canottieri Minico - Mantova XXIX Edizione 'A.Savoldi Marco' - Manerbio Madrid Challenger DPD Challenger 2002 - Aschaffenburg Ostrava Challenger Tennis Napoli Cup - Naples Prostejov Challenger Timisoara Challenger Todi Challenger Neride Prague Indoor - Prague Garden Open - Rome Trani Cup - Trani San Marino Challenger Cordenons Challenger Como Challenger Genova Challenger 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Banja Luka Challenger Szczecin Challenger VIII Trofeo Ciutat de Barcelona - Barcelona Sibiu Challenger Casablanca Challenger Garden Open - Rome Zivnobanka Czech Open - Prostejov ATU Cup - Weiden Banca Marche Tennis Cup - San Benedetto Zagreb Open - Zagreb Astana Challenger Cherbourg Challenger San Luis Potosi Challenger - San Luis Potosi Kazan Challenger 10° Trofeo Luigi Pezzoli - Bergamo Gemax Samsung Open 2004 - Belgrade Barranquilla Challenger 10ø Tornea B. Camparini - Reggio Emilia Tunis Challenger Ostrava Challenger Aix En Provence Challenger Milan Challenger San Benedetto Challenger San Marino Challenger Cordenons Challenger Brasov Challenger Banja Luka Challenger Sibiu Challenger Mons Challenger Rennes Challenger Cepu Open - San Marino Czech Open 2006 - Prostejov Rome Challenger Banja Luka Challenger Bancastato Challenger Lugano - Lugano KGHM Polish Indoors - Wroclaw Tennis Napoli Cup - Napoli BMW Tennis Championship - Sunrise Porsche Open - Poznan Ljubljana Open - Ljubljana Czech Open 2005 - Prostejov Trani Cup - Trani Oberstaufen Cup - Oberstaufen Brasov Challenger - Brasov Unicredit (Suisse) Bank S. A. Challenger - Chiasso Banja Luka Challenger 2004 - Banja Luka X Trofeo Ciudad de Quito - Quito Privatbank Open 2006 - Dnepropetrovsk Tatra Banka Open - Bratislava Czech Indoor Open - Prague Prosperita Open 2007 - Ostrava Ostrava Open 2005 - Ostrava Meknes Challenger Marrakech Challenger BMW Tennis Championship - Sunrise Biella Challenger Marburg Challenger Turin Challenger Trnava Challenger ECM Prague Open 2008 - Prague Bratislava Challenger Rijeka Open - Rijeka Mobilux Open - Luxembourg Kos Succhetti Tennis Cup - Cordenons Timisoara Challenger - Timisoara TEAN International - Alphen Aan Den Rijn Geneva Challenger Meerbusch Challenger Banja Luka Challenger 2008 - Banja Luka Labertz Open by Stawag - Aachen Bauer Watertechnilogy Cup 2008 - Eckental Buenos Aires Challenger Top Wool Challenger-Immagine Trophy - Biella Timisoara Challenger - Timisoara Iskratel Open - Kranj Ciutat de Barcelona - Barcelona Tatra Banka Open 2006 - Bratislava ECU Prague Open - Prague Challenger Lugano - Lugano Trnava Challenger Samarkand Challenger - Samarkand San Marino Cepu Open - San Marino Eckental Challenger Prague Challenger Fujitsu Siemens Open - Budapest Citta di Brindisi - Brindisi 5th Sardinian International Championships - Cagliari 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia San Marino Cepu Open - San Marino Challenger 42 - Andrezieux Bergamo Challenger Padova Challenger Tennis Napoli Cup 2004 - Napoli Budapest Challenger - Budapest Riviera di Rimini Challenger 2004 - Rimini Banja Luka Challenger Copa Petrobras Santiago - Santiago Rome Challenger Constanta Challenger Kosice Challenger Trnava Challenger Mons Challenger Trnava Challenger Mersin Challenger San Marino Challenger Braunschweig Challenger Napoli Challenger Jameson Cup - Milan Como Challenger Szczecin Challenger Prostejov Challenger Ortisei Challenger Volvo Sylt Open - Sylt M25 Prostejov Sina-Kia Motors Tennis Cup - Cordenons Greece F6 (Heraklion) Ostrava Challenger Mestre Challenger Prostejov Challenger Marrakech Challenger Generali Open 2002 - Kitzbuhel Prostejov Challenger 2003 Mercedes Cup - Stuttgart Challenger Ford de Cherbourg - Cherbourg ECM Cup - Prague Zagreb Open - Zagreb Sporting Challenger 2003 - Turin Schickendanz Open - Furth Ostrava Challenger IX Trofeo Ciudad de Quito - Quito X Torneo Internazionale di Tennis - Barletta Milan Indoors - Milan ECM Cup - Prague Open 13 - Marseille Lima 2 Challenger Allianz Suisse Open - Gstaad Madrid Challenger Generali Open - Kitzbuhel Open de L'Isere - Grenoble Jameson Cup - Milan CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Braga Challenger Warsteiner Challenger Lubeck - Lubeck BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Open de la Comunidad Valenciana - Valencia Gemax Open - Belgrade Allianz Suisse Open - Gstaad Prague Challenger Mercedes Cup - Stuttgart Prostejov Challenger Croatia Open - Umag Idea Prokom Open - Sopot Open Romania - Bucharest Banca Stato Challenger - Lugano Nord LB Open - Braunschweig Akbank Private Banking TED Open - Istanbul Qatar ExxonMobil Open - Doha Top Wool Challenger - Biella International Indoor Tennis Championships of Croatia - Zagreb Genoa Open 'Fondazione Carige' - Genova Recanati Challenger Copa Telmex - Buenos Aires Riviera di Rimini Challenger - Rimini Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach Liberec Challenger St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha St.Petersburg Challenger by Kinex - St. Petersburg Heineken Open - Auckland Caltanissetta Challenger PBZ Zagreb Indoors - Zagreb I Tourneo Fila Citta di Brindisi - Brindisi Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Bogota Challenger Open Seat Godo 2007 - Barcelona FILA Challenger - Biella Bendigo Challenger Bengalaru 1 Challenger Bengalaru 2 Challenger Hypo Group Tennis International - Portschach IX Ciutat de Barcelona - Barcelona Oeiras 1 Challenger Allianz Suisse Open - Gstaad Citta di Monza - Monza Unicredit Czech Open 2007 - Prostejov Prague Open - Prague Canottieri Mincio Open - Mantova Generali Open - Kitzbuhel Tehran Open ATP Challenger - Tehran Czech Indoor Open - Prague Orange Prokom Open - Sopot Challenger Leon 2004 - Leon Open Sainte Victoire - Aix-En-Provence Ljubljana Open - Ljubljana LTA Shrewsbury Challenger - Shrewsbury BCR Open Romania - Bucharest Canottieri Minico 2004 - Mantova Sunrise Challenger Black Forest Open 2004 - Freudenstadt Dubrovnik Open - Dubrovnik Copa Petrobras Argentina - Buenos Aires Open de Moselle - Metz Timisoara Challenger - Timisoara Architect Open - Budapest St. Petersburg Open - St. Petersburg Arroyo de la Encomienda - Valladolid San Marino Cepu Open - San Marino Copa Telmex - Buenos Aires Catella Swedish Open - Bastad Qatar ExxonMobil Open - Doha Open Sabadell Atlantico - Barcelona BMW Open - Munich Catella Swedish Open - Bastad Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Qatar Exxon Mobil Open - Doha Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Sibiu Challenger Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Tennislife Cup - Napoli Gerry Weber Open - Halle Helsinki Challenger SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart ATP Challenger Trophy 2008 - Trnava ATP Studena Croatia Open - Umag Cordenons Challenger Open de Rennes - Rennes Trani Challenger Kobstaedernes ATP Challenger - Kolding Swiss Indoors Basel - Basel Genova Challenger Qatar ExxonMobil Open - Doha Brasov Challenger Heineken Open - Auckland Napoli Challenger UNICEF Open - 's Hertogenbosch Genova Challenger Studena Croatia Open - Umag Karlsruhe Challenger Prostejov Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Kosice Challenger Cordenons Challenger Sao Jose Do Rio Preto Challenger Brasov Challenger Pilot Pen Tennis - New Haven Parma Challenger Dallas Challenger PBZ Zagreb Indoors - Zagreb Banja Luka Challenger Brasil Open - Sao Paulo Szczecin Challenger Grand Prix Hassan II - Casablanca M25+H Ricany BCR Open Romania - Bucharest Prostejov Challenger Kremlin Cup - Moscow San Benedetto Challenger ARAG World Team Championship - Dusseldorf Milan Challenger Ortisei Challenger Orange Warsaw Open - Warsaw Barcelona Open BancSabadell - Barcelona Blois Challenger Grand Prix Hassan II - Casablanca Napoli Challenger Movistar Open - Vina del Mar Sunrise Challenger PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Napoli Challenger International German Open - Hamburg Campionati Internazionali di Sicilia - Palermo Mersin Challenger Rome Challenger Ortisei Challenger Campionati Internazionali di Sicilia - Palermo Ostrava Challenger ATP Kremlin Cup - Moscow Brasil Open - Costa do Sauipe Panama City Challenger Medibank International - Sydney Vercelli Challenger Rome Challenger Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Caltanissetta Challenger Liberec Challenger Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Prague Challenger Campionati Internazionali di Sicilia - Palermo Abierto Mexicano Telcel - Acapulco Bet-At-Home Austrian Open - Kitzbuhel BMW Open - Munich Oberstaufen Challenger German Tennis Championships - Hamburg Kremlin Cup - Moscow Trnava Challenger Copa Claro - Buenos Aires Monza Challenger Prague Challenger Grand Prix Hassan II - Casablanca Zagreb Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Palermo Challenger Grand Prix Hassan II - Casablanca Erste Bank Open - Vienna Royal Guard Open Chile - Vina del Mar BRD Nastase Tiriac Trophy - Bucharest San Marino Challenger Genova Challenger Prostejov Challenger CA Challenge 2002 - Graz Napoli Challenger Milan Challenger San Benedetto Challenger Cherbourg Challenger Mestre Challenger Marburg Challenger Cortina Challenger Cairo Challenger 2002 - Cairo Warsteiner Challenger Wolfsburg - Wolfsburg C.T. San Remo - XIII Piertomaso Tessitore - San Remo Banca Stato Challenger Lugano - Lugano Medibank International - Sydney VII Torneo Internazionale di Tennis - Barletta Quimper Challenger Prostejov Challenger Liberec Challenger Open Romania - Bucharest Open Seat Godo 2005 - Barcelona Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven Tennis Masters Series - Rome BCR Open Romania - Bucharest ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brasil Open - Costa do Sauipe Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Abierto Mexicano Telcel - Acapulco Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Prostejov Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome PBZ Zagreb Indoors - Zagreb BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BMW Open - Munich VTR Open - Vina del Mar ATP Vegeta Croatia Open - Umag Copa Claro - Buenos Aires BNP Paribas Masters - Paris Heineken Open - Auckland Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Milan Indoors - Milan Internazionali BNL d'Italia - Rome Manama Challenger Next Generation Hardcourts - Adelaide St. Petersburg Open - St. Petersburg Internazionali BNL dItalia - Rome Internazionali BNL d'Italia - Rome BCR Open Romania - Bucharest Heineken Open - Auckland Internationaler Raiffeisen Grand Prix - St. Polten Abierto Mexicano Telcel - Acapulco Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Open de Nice Cote d'Azur - Nice PBZ Zagreb Indoors - Zagreb AEGON Championships - London PBZ Zagreb Indoors - Zagreb Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Campionati BNL dItalia - Rome BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Wimbledon - London Heineken Open - Auckland French Open - Paris Copa Telmex - Buenos Aires Wimbledon - London U.S. Open - New York Catella Swedish Open - Bastad French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Pacific Life Open - Indian Wells Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 Hopman Cup - Perth Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, 1R, ITA-BLR 5-0 All Lower level tournaments Olympics - Beijing